package jdk8.stream;

import java.util.ArrayList;
import java.util.List;

/**
 * 传统方式遍历集合, 对集合中的而元素过滤
 **/
public class Demo01List {
    public static void main(String[] args) {
        List<String> list = new ArrayList<String>();
        list.add("张无忌");
        list.add("周芷若");
        list.add("赵敏");
        list.add("张强");
        list.add("张三丰");

        // 1.循环过滤出张姓的List
        List<String> zhangList = new ArrayList<>();
        for (String name : list) {
            if (name.startsWith("张")) {
                zhangList.add(name);
            }
        }

        // 2.过滤出长度为3的姓名
        List<String> list1 = new ArrayList<>();
        for (String s: zhangList) {
            if (s.length() == 3) {
                list1.add(s);
            }
        }

        // 3.遍历 打印输出
        for (String s : list1) {
            System.out.println(s);
        }

    }
}
